home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1999 July: Mac OS SDK / Dev.CD Jul 99 SDK1.toast / Development Kits / Mac OS / QuickDraw3D 1.6 SDK / Mac SampleCode New for 1.6 / ViewerCallbackSample / Headers / Viewer_Menu.h < prev    next >
Encoding:
C/C++ Source or Header  |  1999-05-18  |  775 b   |  72 lines  |  [TEXT/CWIE]

  1. /*  
  2.  *    Viewer_Menu.h
  3.  *
  4.  *    QuickDraw 3D 1.6 Sample
  5.  *    Robert Dierkes
  6.  *
  7.  *     12/22/98    RDD        Created.
  8.  */
  9.  
  10. #ifndef _HViewer_Menu
  11. #define _HViewer_Menu
  12.  
  13.  
  14. /*------------------*/
  15. /*      Constants        */
  16. /*------------------*/
  17. enum {
  18.     mApple = 128,
  19.     mFile,
  20.     mEdit
  21. };
  22.  
  23.  
  24. /* mApple Menu */
  25. enum {
  26.     iAbout = 1
  27. };
  28.  
  29.  
  30. /* mFile Menu */
  31. enum {
  32.     iNew = 1,
  33.     iOpen,
  34.     iClose,
  35.         iFileSeparator1,
  36.     iSave,
  37.     iSaveAs,
  38.         iFileSeparator2,
  39.     iQuit
  40. };
  41.  
  42.  
  43. /* mEdit Menu */
  44. enum {
  45.     iUndo = 1,
  46.         iEditSeparator1,
  47.     iCut,
  48.     iCopy,
  49.     iPaste,
  50.     iClear
  51. };
  52.  
  53.  
  54. /* mViewer Menu */
  55. enum {
  56.     iViewerWindowResize    = 1,
  57.     iViewerPaneResize,
  58.     iViewerDrawAfter
  59. };
  60.  
  61.  
  62. /*--------------*/
  63. /*    Prototypes    */
  64. /*--------------*/
  65. TQ3Boolean    Menu_Initialize (
  66.             void);
  67.  
  68. OSErr        Menu_Command (
  69.             long            menuResult);
  70.  
  71. #endif /* _HViewer_Menu */
  72.